shelter deck ship - German English Dictionary